Enables processing and scientific analysis of large amounts of data: today, more than 2 exabytes are stored in ROOT files. The Higgs was discovered with ROOT!
Open source, which means that you can use it freely and modify it. It adopts an open development process, inviting its users to contribute to it.
$ _
Delivered with a C++ interpreter, ideal for fast prototyping. ROOT also offers a Python interface to all its components with dynamic bindings. Jupyter notebooks are supported too.
Automatic differentiation in RooFit with Clad (23 Mar 2025)
Maybe you have heard that RooFit now supports Automatic Differentiation (AD) for faster likelihood minimization. This blogpost explains you the underlying technology, implementation, and interfaces. It also showcases some performance numbers from a Higgs analysis benchmark before concluding with an outlook on future developments. A look back at the 2nd ROOT Hackathon: Python, Docs, Tutorials (03 Dec 2024)You may have heard about the second ROOT Hackathon, that took place at IdeaSquare, CERN, last week (25-27 of November)! After a few days of recovering our energies, it’s time to look back at this vibrant event, so let’s go. First Release of the RNTuple On-Disk Format (28 Nov 2024)You may have heard of RNTuple, from CHEP’24, from other talks, or from our previous ROOT blog post. In case you haven’t: RNTuple is ROOT’s new I/O system for event data. Think of it as TTree, but more compact, faster, modern and more robust. With respect to TTree, we routinely see file size reductions between 10%-50%, multiple times faster read throughput, and much better write performance and multicore scalability. RNTuple can fully harness the performance of modern NVMe drives and object stores, and it comes with a modern, safe, and feature rich API. ROOT at CHEP 2024 (04 Nov 2024)In October 2024, the software and computing community in high-energy and nuclear physics met in Krakow at the CHEP24 conference. The event featured a rich scientific program in a great location. New color schemes (08 Oct 2024)Choosing an appropriate color scheme is essential for making results easy to understand and interpret. Factors like colorblindness and converting colors to grayscale for publications can impact accessibility. Furthermore, results should be aesthetically pleasing. The following three color schemes, recommended by M. Petroff in arXiv:2107.02270v2 and available on GitHub under the MIT License, meet these criteria. More ... |
Latest Releases
More ... |